Problem
Es sollen die Daten der Paletten eingegeben werden.
Kontext
Hier werden die unterschiedlichen Palettenarten
beschrieben. Die unterschiedlichen Arten müssen vor allem dem
Transport bekannt sein, um sie mit dem entsprechenden Greifer
transportieren zu können. Jede Palettenart besitzt einen eigenen
Abschnitt. Der Abschnitt "PALLET" beschreibt den Aufbau
einer Default-Palette, die immer dann Verwendung findet, wenn die
Palettenart nicht spezifiziert ist.
Vorarbeiten
Vorwissen
- Die Anzahl der Teile, die die Palette maximal aufnehmen
kann (theMaxNoOfPartsToPlace).
- Die Anzahl der Teile, die der Palette maximal entnommen
werden können (theNoOfPartsToTake).
- Nummer des Palettenplatzes, an dem das nächste Teil
abgelegt werden kann (theFirstPartToPlace).
- Nummer des Palettenplatzes, an dem das nächste Teil
entnommen werden kann (theFirstPartToTake).
Lösung
- Die Datei "pallet.cfg" erstellen.
Aus dieser
Datei liest OSEFA die Daten.
- Einen Abschnitt mit dem Namen in der Datei
"pallet.cfg" erstellen.
- [Name]
- In dem Abschnitt "Name" die Einträge
theMaxNoOfPartsToPlace, theNoOfPartsToTake,
theFirstPartToPlace und theFirstPartToTake anlegen und
die entsprechenden Werte zuweisen.
- theMaxNoOfPartsToPlace = theMaxNoOfPartsToPlace
- theNoOfPartsToTake = theFirstPartToTake
theFirstPartToPlace =
theFirstPartToPlace
theFirstPartToTake =
theFirstPartToTake
- Den Schritt 3 für alle Paletten wiederholen.
- Den Schritt 3 für die Standardpalette wiederholen. Der
Name des Abschnittes ist "PALLET".
Beispiel:
Hier wird der Aufbau der Default-Palette
beschrieben:
[PALLET]
theMaxNoOfPartsToPlace = 50
theNoOfPartsToTake = 50
theFirstPartToPlace = 1
theFirstPartToTake = 1
OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal